10 REM -SYS52224 TO START- 20 REM -SIMPLE SMOOTH SCROLL- 30 REM -BY MARCUS LINKERT- 40 H$="0123456789ABCDEF" 50 HD$="" 60 V=52223 70 READ HD$:V=V+1:PRINTV,HD$ 80 IF V=52435 THEN GOTO 500 90 IF LEN(HD$)=0THEN PRINT"ERROR":END 100 IFLEN(HD$)<>2THEN PRINT"ERROR":END 110 H=0 120 FORI=1TO16 130 IFLEFT$(HD$,1)=MID$(H$,I,1)THENH=I:I=16 140 NEXT I 150 IF H=0 THEN POKE V,0:GOTO 70 160 H=H-1 170 L=0 180 FORI=1TO16 190 IF RIGHT$(HD$,1)=MID$(H$,I,1)THENL=I:I=16 200 NEXTI 210 IF L=0 THEN POKEV,0:GOTO 70 220 L=L-1 230 D=H*16+L 240 POKEV,D 250 GOTO 70 260 DATA 78,A9,3E,8D,14,03,A9,CC,8D 270 DATA 15,03,AD,11,D0,29,7F,8D,11 280 DATA D0,A9,90,8D,12,D0,A9,81,8D 290 DATA 19,D0,8D,1A,D0,AD,0E,DC,29 300 DATA FE,8D,0E,DC,AD,16,D0,29,F7 310 DATA 09,07,8D,16,D0,A9,E0,85,FB 320 DATA A9,CC,85,FC,C6,FB,58,60,AD 330 DATA 19,D0,29,01,F0,23,C6,FD,10 340 DATA 04,A9,07,85,FD,C6,FD,AD,16 350 DATA D0,29,F0,05,FD,8D,16,D0,A9 360 DATA 79,8D,14,03,A9,CC,8D,15,03 370 DATA A9,A4,8D,12,D0,A9,81,8D,19 380 DATA D0,8D,1A,D0,AD,0D,DC,68,A8 390 DATA 68,AA,68,40,AD,19,D0,29,01 400 DATA F0,48,AD,16,D0,09,07,8D,16 410 DATA D0,A5,FD,D0,2D,A8,C8,B9,08 420 DATA 06,88,99,08,06,4C,9A,CC,EA 430 DATA EA,C8,C0,28,D0,EE,A0,00,E6 440 DATA FB,D0,02,E6,FC,B1,FB,D0,0B 450 DATA A9,E0,85,FB,A9,CC,85,FC,4C 460 DATA A7,CC,8D,2F,06,A9,3E,8D,14 470 DATA 03,A9,CC,8D,15,03,A9,90,8D 480 DATA 12,D0,A9,81,8D,19,D0,8D,1A 490 DATA D0,4C,31,EA,00 500 REM -MESSAGE WRITER- 510 A=52448:POKE204,0:PRINT"MESSAGE:" 520 GET A$:IF A$="" THEN 520 530 IF A$=CHR$(13) THEN POKEA,0:END 540 IF ASC(A$)<65 THEN PRINTA$;:POKEA,ASC(A$):A=A+1:GOTO 520 550 PRINTA$;:POKEA,ASC(A$)-64:A=A+1:GOTO 520